package org.zebra.satoken.security;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;

/**
 * Security 配置属性
 *
 * @author zhanghongbin
 */
@Data
@ConfigurationProperties(prefix = "zebra.satoken.security")
public class SecurityProperties {

    /**
     * 是否启用
     */
    private boolean enabled = false;
    /**
     * 排除路径
     */
    private String[] excludes = new String[] {};

    /**
     * mock 模式的开关
     */
    private Boolean mockEnabled = false;

    /**
     * mock 模式的密钥
     * 一定要配置密钥，保证安全性
     */
    private String mockSecret = "test";
}
